O teste de software é basicamente um processo amplo que é composto por diversos outros processos interligados, eles são divididos em algumas áreas de interesse como por exemplo:
Testes de integridade
Testes de desempenho
Testes de segurança
Testes de localização
Testes de compatibilidade
Testes de instalação